module.exports = {
    publicPath: '',
    outputDir: 'www',
    assetsDir: 'static',
    runtimeCompiler: true,
    productionSourceMap: false,
    css: {
        loaderOptions: {
            /*scss: {
                prependData: '@import "~@/theme/theme.scss";'
            },*/
            less: {
                modifyVars: {
                    hack: `true; @import "~@/theme/theme.less";`,
                },
            },
            postcss: {
                plugins: [
                    require("autoprefixer")({
                        // 配置使用 autoprefixer
                        overrideBrowserslist: ["last 15 versions"]
                    }),
                    require("postcss-pxtorem")({
                        rootValue: 100, // 换算的基数
                        // 忽略转换正则匹配项。插件会转化所有的样式的px。比如引入了三方UI，也会被转化。目前我使用 selectorBlackList字段，来过滤
                        //如果个别地方不想转化px。可以简单的使用大写的 PX 或 Px 。
                        selectorBlackList: ["ig"],
                        propList: ["*"],
                        //是否转化三方UI框架,一用以下配置为不转化
                        // exclude: /node_modules/
                    })
                ]
            }
        },
    },
    devServer: {
        proxy: {
            '/': {
                target: 'http://vtx.test.chainteam.cc/',
                // target: 'http://10.0.5.179:9009/',
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                    '^/': '/'
                }
            }
        }
    }

}